home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d27 / lomemmap.arc / LOWMEM.TXT < prev    next >
Text File  |  1991-01-12  |  33KB  |  401 lines

  1. ╔═════════════════════════════════════════════════════════════════════════ 1 ══╗
  2. ║ PC COMPATIBLE LOW-MEMORY MAP                                                 ║
  3. ║                                                                              ║
  4. ║                     Interrupt Vectors (0000-003F)                            ║
  5. ║                                                                              ║
  6. ║ Addr  Int  Function                                                          ║
  7. ╟──────────────────────────────────────────────────────────────────────────────╢
  8. ║ 0000  00h  CHIP Divide by zero                                               ║
  9. ║ 0004  01h  CHIP Single-step                                                  ║
  10. ║ 0008  02h  CHIP NMI (Non-Maskable-Interrupt)                                 ║
  11. ║ 000C  03h  CHIP Breakpoint (1-byte-Interrupt)                                ║
  12. ║ 0010  04h  CHIP Overflow on INTO                                             ║
  13. ║ 0014  05h  BIOS Print-screen Key | 286 Bound-Check-Failed                    ║
  14. ║ 0018  06h  286  Undefined Opcode                                             ║
  15. ║ 001C  07h  286  No math unit available                                       ║
  16. ╟──────────────────────────────────────────────────────────────────────────────╢
  17. ║ 0020  08h  BIOS IRQ_0 Time of day       (Vectored Hardware Line)             ║
  18. ║ 0024  09h  BIOS IRQ_1 Keyboard          (Vectored Hardware Line)             ║
  19. ║ 0028  0Ah  BIOS IRQ_2 Reserved          (Vectored Hardware Line)             ║
  20. ║ 002C  0Bh  BIOS IRQ_3 Serial port       (Vectored Hardware Line)             ║
  21. ║ 0030  0Ch  BIOS IRQ_4 Serial port       (Vectored Hardware Line)             ║
  22. ║ 0034  0Dh  BIOS IRQ_5 Alt. printer      (Vectored Hardware Line)             ║
  23. ║ 0038  0Eh  BIOS IRQ_6 Diskette          (Vectored Hardware Line)             ║
  24. ║ 003C  0Fh  BIOS IRQ_7 Printer           (Vectored Hardware Line)             ║
  25. ╚═══════════════════════════════════════════════════════════════════════PgDn ══╝
  26. ╔═════════════════════════════════════════════════════════════════════════ 2 ══╗
  27. ║                                                                              ║
  28. ║ 0040  10h  BIOS Video                                                        ║
  29. ║ 0044  11h  BIOS Equipment check                                              ║
  30. ║ 0048  12h  BIOS Memory size                                                  ║
  31. ║ 004C  13h  BIOS Diskette                                                     ║
  32. ║ 0050  14h  BIOS Serial communications                                        ║
  33. ║ 0054  15h  BIOS Cassette, 286 extended I/O                                   ║
  34. ║ 0058  16h  BIOS Keyboard                                                     ║
  35. ║ 005C  17h  BIOS Printer                                                      ║
  36. ╟──────────────────────────────────────────────────────────────────────────────╢
  37. ║ 0060  18h  BIOS ROM BASIC entry                                              ║
  38. ║ 0064  19h  BIOS Bootstrap                                                    ║
  39. ║ 0068  1Ah  BIOS Time of day                                                  ║
  40. ║ 006C  1Bh  BIOS Keyboard-break                                               ║
  41. ║ 0070  1Ch  BIOS Timer-tick                                                   ║
  42. ║ 0074  1Dh  BIOS Video initialization                                         ║
  43. ║ 0078  1Eh  BIOS Floppy parameters                                            ║
  44. ║ 007C  1Fh  BIOS Graphics Chars (EGA)                                         ║
  45. ╟──────────────────────────────────────────────────────────────────────────────╢
  46. ║ 0080  20h  DOS Program termination                                           ║
  47. ║ 0084  21h  DOS Function Calls                                                ║
  48. ║ 0088  22h  DOS Terminate Address                                             ║
  49. ║ 008C  23h  DOS Ctrl-break Exit                                               ║
  50. ╚═════════════════════════════════════════════════════════════════ PgUp/PgDn ══╝
  51. ╔═════════════════════════════════════════════════════════════════════════ 3 ══╗
  52. ║                                                                              ║
  53. ║ 0090  24h  DOS Critical Error Handler                                        ║
  54. ║ 0094  25h  DOS Absolute sector read                                          ║
  55. ║ 0098  26h  DOS Absolute sector write                                         ║
  56. ║ 009C  27h  DOS Terminate, stay resident                                      ║
  57. ╟──────────────────────────────────────────────────────────────────────────────╢
  58. ║ 00A0  28h  DOS Internal KEYBOARD_BUSY_LOOP                                   ║
  59. ║ 00A4  29h  DOS Internal FAST_PUTCHAR                                         ║
  60. ║ 00A8  2Ah  DOS Internal (IRET)                                               ║
  61. ║ 00AC  2Bh  DOS Internal (IRET)                                               ║
  62. ║ 00B0  2Ch  DOS Internal (IRET)                                               ║
  63. ║ 00B4  2Dh  DOS Internal (IRET)                                               ║
  64. ║ 00B8  2Eh  DOS Internal EXECUTE-COMMAND                                      ║
  65. ║ 00BC  2Fh  DOS Multiplex                                                     ║
  66. ╟──────────────────────────────────────────────────────────────────────────────╢
  67. ║ 00C0  30h  DOS Internal (NOT A VECTOR! - FAR JMP for CP/M-style calls)       ║
  68. ║ 00C4  31h  DOS Internal                                                      ║
  69. ║ 00C8  32h  DOS Reserved (IRET)                                               ║
  70. ║ 00CC  33h  Microsoft Mouse                                                   ║
  71. ║ 00D0  34h  Turbo-C Floating-Point Emulator                                   ║
  72. ║ 00D4  35h  Turbo-C Floating-Point Emulator                                   ║
  73. ║ 00D8  36h  Turbo-C Floating-Point Emulator                                   ║
  74. ║ 00DC  37h  Turbo-C Floating-Point Emulator                                   ║
  75. ╚═════════════════════════════════════════════════════════════════ PgUp/PgDn ══╝
  76. ╔═════════════════════════════════════════════════════════════════════════ 4 ══╗
  77. ║                                                                              ║
  78. ║ 00E0  38h  Turbo-C Floating-Point Emulator                                   ║
  79. ║ 00E4  39h  Turbo-C Floating-Point Emulator                                   ║
  80. ║ 00E8  3Ah  Turbo-C Floating-Point Emulator                                   ║
  81. ║ 00EC  3Bh  Turbo-C Floating-Point Emulator                                   ║
  82. ║ 00F0  3Ch  Turbo-C Floating-Point Emulator                                   ║
  83. ║ 00F4  3Dh  Turbo-C Floating-Point Emulator                                   ║
  84. ║ 00F8  3Eh  Turbo-C Floating-Point Emulator                                   ║
  85. ║ 00FC  3Fh  MS-LINK overlay manager                                           ║
  86. ╟──────────────────────────────────────────────────────────────────────────────╢
  87. ║ 0100  40h  BIOS (DISK) Floppy-disk handler (relocated INT 13h)               ║
  88. ║ 0104  41h  BIOS (DISK) Primary Fixed-Disk parameters                         ║
  89. ║ 0108  42h  BIOS (EGA) Video handler (relocated INT 10h)                      ║
  90. ║ 010C  43h  BIOS (EGA) Initialization parameters                              ║
  91. ║ 0110  44h  BIOS (EGA) Fonts                                                  ║
  92. ║ 0114  45h  BIOS Reserved                                                     ║
  93. ║ 0118  46h  BIOS (DISK) Secondary Fixed-Disk parameters                       ║
  94. ║ 011C  47h  BIOS Reserved (IRET)                                              ║
  95. ╟──────────────────────────────────────────────────────────────────────────────╢
  96. ║ 0120  48h  BIOS Reserved (IRET)                                              ║
  97. ║ 0124  49h  BIOS Reserved (IRET)                                              ║
  98. ║ 0128  4Ah  BIOS (AT) Real Time Clock Alarm (IRET)                            ║
  99. ║ 012C  4Bh  BIOS Reserved (IRET)                                              ║
  100. ╚═════════════════════════════════════════════════════════════════ PgUp/PgDn ══╝
  101. ╔═════════════════════════════════════════════════════════════════════════ 5 ══╗
  102. ║                                                                              ║
  103. ║ 0130  4Ch  BIOS Reserved (IRET)                                              ║
  104. ║ 0134  4Dh  BIOS Reserved (IRET)                                              ║
  105. ║ 0138  4Eh  BIOS Reserved (IRET)                                              ║
  106. ║ 013C  4Fh  BIOS Reserved (IRET)                                              ║
  107. ╟──────────────────────────────────────────────────────────────────────────────╢
  108. ║ 0140  50h  BIOS (AT) Real Time Clock (IRET)                                  ║
  109. ║ 0144  51h  BIOS Reserved (IRET)                                              ║
  110. ║ 0148  52h  BIOS Reserved (IRET)                                              ║
  111. ║ 014C  53h  BIOS Reserved (IRET)                                              ║
  112. ║ 0150  54h  BIOS Reserved (IRET)                                              ║
  113. ║ 0154  55h  BIOS Reserved (IRET)                                              ║
  114. ║ 0158  56h  BIOS Reserved (IRET)                                              ║
  115. ║ 015C  57h  BIOS Reserved (IRET)                                              ║
  116. ╟──────────────────────────────────────────────────────────────────────────────╢
  117. ║ 0160  58h  BIOS Reserved (IRET)                                              ║
  118. ║ 0164  59h  BIOS Reserved (IRET)                                              ║
  119. ║ 0168  5Ah  BIOS Reserved (IRET)                                              ║
  120. ║ 016C  5Bh  BIOS Reserved (IRET)                                              ║
  121. ║ 0170  5Ch  BIOS Reserved (IRET)                                              ║
  122. ║ 0174  5Dh  BIOS Reserved (IRET)                                              ║
  123. ║ 0178  5Eh  BIOS Reserved (IRET)                                              ║
  124. ║ 017C  5Fh  BIOS Reserved (IRET)                                              ║
  125. ╚═════════════════════════════════════════════════════════════════ PgUp/PgDn ══╝
  126. ╔═════════════════════════════════════════════════════════════════════════ 6 ══╗
  127. ║                                                                              ║
  128. ║ 0180  60h  User programs (NULL)                                              ║
  129. ║ 0184  61h  User programs (NULL)                                              ║
  130. ║ 0188  62h  User programs (NULL)                                              ║
  131. ║ 018C  63h  User programs (NULL)                                              ║
  132. ║ 0190  64h  User programs (NULL)                                              ║
  133. ║ 0194  65h  User programs (NULL)                                              ║
  134. ║ 0198  66h  User programs (NULL)                                              ║
  135. ║ 019C  67h  LIM EMS (User programs)                                           ║
  136. ╟──────────────────────────────────────────────────────────────────────────────╢
  137. ║ 01A0  68h  Not used (IRET)                                                   ║
  138. ║ 01A4  69h  Not used (IRET)                                                   ║
  139. ║ 01A8  6Ah  Not used (IRET)                                                   ║
  140. ║ 01AC  6Bh  Not used (IRET)                                                   ║
  141. ║ 01B0  6Ch  Not used (IRET)                                                   ║
  142. ║ 01B4  6Dh  Not used (IRET)                                                   ║
  143. ║ 01B8  6Eh  Not used (IRET)                                                   ║
  144. ║ 01BC  6Fh  Not used (IRET)                                                   ║
  145. ╟──────────────────────────────────────────────────────────────────────────────╢
  146. ║ 01C0  70h  BIOS (AT) IRQ_9  Redirect                                         ║
  147. ║ 01C4  71h  BIOS (AT) IRQ_10 Redirect                                         ║
  148. ║ 01C8  72h  BIOS (AT) IRQ_11 Redirect                                         ║
  149. ║ 01CC  73h  BIOS (AT) IRQ_12 Redirect                                         ║
  150. ╚═════════════════════════════════════════════════════════════════ PgUp/PgDn ══╝
  151. ╔═════════════════════════════════════════════════════════════════════════ 7 ══╗
  152. ║                                                                              ║
  153. ║ 01D0  74h  BIOS (AT) IRQ_13 Redirect                                         ║
  154. ║ 01D4  75h  BIOS (AT) IRQ_14 Redirect                                         ║
  155. ║ 01D8  76h  BIOS (AT) INT_87 Redirect                                         ║
  156. ║ 01DC  77h  BIOS (AT) IRQ_15 Redirect                                         ║
  157. ╟──────────────────────────────────────────────────────────────────────────────╢
  158. ║ 01E0  78h  Not Used (NULL)                                                   ║
  159. ║ 01E4  79h  Not Used (NULL)                                                   ║
  160. ║ 01E8  7Ah  Not Used (NULL)                                                   ║
  161. ║ 01EC  7Bh  Not Used (NULL)                                                   ║
  162. ║ 01F0  7Ch  Not Used (NULL)                                                   ║
  163. ║ 01F4  7Dh  Not Used (NULL)                                                   ║
  164. ║ 01F8  7Eh  Not Used (NULL)                                                   ║
  165. ║ 01FC  7Fh  Not Used (NULL)                                                   ║
  166. ╟──────────────────────────────────────────────────────────────────────────────╢
  167. ║ 0200  80h  BASIC while in interpreter                                        ║
  168. ║ .....................................                                        ║
  169. ║ .....................................                                        ║
  170. ║ 03C0  F0h  BASIC while in interpreter                                        ║
  171. ╟──────────────────────────────────────────────────────────────────────────────╢
  172. ║ 03C4  F1h  User Interrupt (NULL)                                             ║
  173. ║ 03C8  F2h  User Interrupt (NULL)                                             ║
  174. ║ 03CC  F3h  User Interrupt (NULL)                                             ║
  175. ╚═════════════════════════════════════════════════════════════════ PgUp/PgDn ══╝
  176. ╔═════════════════════════════════════════════════════════════════════════ 8 ══╗
  177. ║                                                                              ║
  178. ║ 03D0  F4h  User Interrupt (NULL)                                             ║
  179. ║ 03D4  F5h  User Interrupt (NULL)                                             ║
  180. ║ 03D8  F6h  User Interrupt (NULL)                                             ║
  181. ║ 03DC  F7h  User Interrupt (NULL)                                             ║
  182. ║ 03FC  F8h  User Interrupt (NULL)                                             ║
  183. ║ 03E0  F8h  User Interrupt (NULL)                                             ║
  184. ║ 03E4  F9h  User Interrupt (NULL)                                             ║
  185. ║ 03E8  FAh  User Interrupt (NULL)                                             ║
  186. ║ 03EC  FBh  User Interrupt (NULL)                                             ║
  187. ║ 03F0  FCh  User Interrupt (NULL)                                             ║
  188. ║ 03F4  FDh  User Interrupt (NULL)                                             ║
  189. ║ 03F8  FEh  User Interrupt (NULL) Destroyed on AT in Protected Mode (Ext Mem) ║
  190. ║ 03FC  FFh  User Interrupt (NULL) Destroyed on AT in Protected Mode (Ext Mem) ║
  191. ╟──────────────────────────────────────────────────────────────────────────────╢
  192. ║                                                                              ║
  193. ║                                                                              ║
  194. ║                                                                              ║
  195. ║                                                                              ║
  196. ║                                                                              ║
  197. ║                                                                              ║
  198. ║                                                                              ║
  199. ║                                                                              ║
  200. ╚═════════════════════════════════════════════════════════════════ PgUp/PgDn ══╝
  201. ╔═════════════════════════════════════════════════════════════════════════ 9 ══╗
  202. ║                                                                              ║
  203. ║                    ROM BIOS Data Area Map (0400-04EF)                        ║
  204. ║                                                                              ║
  205. ║ Addr   Ln   Function                                                         ║
  206. ╟──────┬────┬──────────────────────────────────────────────────────────────────╢
  207. ║ 0400 │ 08 │ COM1, COM2, COM3, COM4 Base I/O-addresses                        ║
  208. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  209. ║ 0408 │ 08 │ LPT1, LPT2, LPT3, LPT4 Base I/O-addresses                        ║
  210. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  211. ║ 0410 │ 02 │ EQUIPMENT Flags          76543210 76543210                       ║
  212. ║      │    │  # printers          C0  xx...... ........                       ║
  213. ║      │    │  Serial printer      20  ..x..... ........                       ║
  214. ║      │    │  Game adapter        10  ...x.... ........                       ║
  215. ║      │    │  # Serial ports      0E  ....xxx. ........                       ║
  216. ║      │    │  No DMA              01  .......x ........                       ║
  217. ║      │    │  # Diskette drives   C0  ........ xx...... (00=1,01=2,10=3,11=4) ║
  218. ║      │    │  Initial video mode  30  ........ ..xx.... (10=Co80, 11=Mono)    ║
  219. ║      │    │  Not used            0C  ........ ....xx..                       ║
  220. ║      │    │  Math coprocessor    02  ........ ......x.                       ║
  221. ║      │    │  Disk drives present 01  ........ .......x                       ║
  222. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  223. ║ 0412 │ 01 │ BOOT flags                                                       ║
  224. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  225. ╚══════╧════╧═════════════════════════════════════════════════════ PgUp/PgDn ══╝
  226. ╔══════╤════╤════════════════════════════════════════════════════════════ 10 ══╗
  227. ║      │    │                                                                  ║
  228. ║ 0413 │ 02 │ RAM Installed (kb)                                               ║
  229. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  230. ║ 0415 │ 02 │ BOOT error flags                                                 ║
  231. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  232. ║ 0417 │ 02 │ KEYBOARD Status        76543210 76543210                         ║
  233. ║      │    │  Insert             80  x....... ........                        ║
  234. ║      │    │  Caps Lock          40  .x...... ........                        ║
  235. ║      │    │  Num Lock           20  ..x..... ........                        ║
  236. ║      │    │  Scroll Lock        10  ...x.... ........                        ║
  237. ║      │    │  Alt shift          08  ....x... ........                        ║
  238. ║      │    │  Ctrl shift         04  .....x.. ........                        ║
  239. ║      │    │  Shift (left)       02  ......x. ........                        ║
  240. ║      │    │  Shift (right)      01  .......x ........                        ║
  241. ║      │    │  Insert             80  ........ x.......                        ║
  242. ║      │    │  Caps Lock          40  ........ .x......                        ║
  243. ║      │    │  Num Lock           20  ........ ..x.....                        ║
  244. ║      │    │  Scroll Lock        10  ........ ...x....                        ║
  245. ║      │    │  Ctrl Num Lock      08  ........ ....x... (hold state)           ║
  246. ║      │    │  Not used           04  ........ .....xxx                        ║
  247. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  248. ║ 0419 │ 01 │ KEYBOARD Alternate (reserved)                                    ║
  249. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  250. ╚══════╧════╧═════════════════════════════════════════════════════ PgUp/PgDn ══╝
  251. ╔══════╤════╤════════════════════════════════════════════════════════════ 11 ══╗
  252. ║      │    │                                                                  ║
  253. ║ 041A │ 02 │ KEYBOARD Buffer Head                                             ║
  254. ║ 041C │ 02 │ KEYBOARD Buffer Tail                                             ║
  255. ║ 041E │ 20 │ KEYBOARD 16-key Circular Buffer                                  ║
  256. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  257. ║ 043E │ 01 │ DISKETTE Recalibrate bits 0-3                                    ║
  258. ║ 043F │ 01 │ DISKETTE Motor bits 0-3                                          ║
  259. ║ 0440 │ 01 │ DISKETTE Motor count                                             ║
  260. ║ 0441 │ 01 │ DISKETTE Error status                                            ║
  261. ║ 0442 │ 07 │ DISKETTE Controller status                                       ║
  262. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  263. ║ 0449 │ 01 │ VIDEO CGA/MDA display mode                  Pages Chars  Pixels  ║
  264. ║      │    │  00 = CGA  2-color (EGA 16-color) A/N text    8   40x25  320x200 ║
  265. ║      │    │  01 = CGA 16-color A/N text                   8   40x25  320x200 ║
  266. ║      │    │  02 = CGA  2-color (EGA 16-color) A/N text   4/8  80x25  640x200 ║
  267. ║      │    │  03 = CGA 16-color A/N text                  4/8  80x25  640x200 ║
  268. ║      │    │  04 = CGA  4-color graphics                   1   40x25  320x200 ║
  269. ║      │    │  05 = CGA  2-color (EGA  4-color) graphics    1   40x25  320x200 ║
  270. ║      │    │  06 = CGA  2-color graphics                   1   80x25  640x200 ║
  271. ║      │    │  07 = MDA  2-color (EGA  4-color) graphics    4   80x25  720x350 ║
  272. ║      │    │  08 = CGA  16-color graphics (undocumented)   ?          160x200 ║
  273. ║      │    │  09 = CGA  16-color graphics (undocumented)   ?          320x200 ║
  274. ║      │    │  0A = PC-JR                                                      ║
  275. ╚══════╧════╧═════════════════════════════════════════════════════ PgUp/PgDn ══╝
  276. ╔══════╤════╤════════════════════════════════════════════════════════════ 12 ══╗
  277. ║      │    │  0B                                                              ║
  278. ║      │    │  0C                                                              ║
  279. ║      │    │  0D                                                              ║
  280. ║      │    │  0E                                                              ║
  281. ║      │    │  0F                                                              ║
  282. ║ 0449 │ 01 │ VIDEO EGA display modes -          CRT  Seg Pages Chars  Pixel   ║      │    │ 00 = 16/64-color 8x14 text     EGA  B800     8   40x25  320x350  ║║      │    │ 01 = 16/64-color 8x14 text     EGA  B800     8   40x25  320x350  ║
  283. ║      │    │  00 = 16/64-colot 8x14 text     EGA  B800     8   40x25          ║
  284. ║      │    │  01 = 16/64-colot 8x14 text     EGA  B800     8   40x25          ║
  285. ║      │    │  02 = 16/64-color 8x14 text     EGA  B800    4/8  80x25  640x350 ║
  286. ║      │    │  03 = 16/64-color 8x14 text     EGA  B800    4/8  80x25  640x350 ║
  287. ║      │    │  04 = 4-color graphics          CGA  B800     1   40x25  320x200 ║
  288. ║      │    │  05 = 4-color graphics          CGA  B800     1   40x25  320x200 ║
  289. ║      │    │  06 = 2-color graphics          CGA  B800     1   80x25  640x200 ║
  290. ║      │    │  07 = 4-shade mono 9x14 text    MDA  B000    4/8  80x25  720x350 ║
  291. ║      │    │  08                                                              ║
  292. ║      │    │  09                                                              ║
  293. ║      │    │  0A = 4/16 or 16/64-color graphics EGA  A000 1/2  80x25  640x350 ║
  294. ║      │    │  0B                                                              ║
  295. ║      │    │  0C                                                              ║
  296. ║      │    │  0D = 16-color graphics         CGA  A000  2/4/8  40x25  320x200 ║
  297. ║      │    │  0E = 16-color graphics         CGA  A000  1/2/4  80x25  640x200 ║
  298. ║      │    │  0F = 4-shade mono graphics     MDA  A000    1/2  80x25  640x350 ║
  299. ║      │    │  10 = 16/64-color graphics      EGA  A000  2/4/8  80x25  640x350 ║
  300. ╚══════╧════╧═════════════════════════════════════════════════════ PgUp/PgDn ══╝
  301. ╔══════╤════╤════════════════════════════════════════════════════════════ 13 ══╗
  302. ║ 044A │ 02 │ VIDEO Screen-width in columns                                    ║
  303. ║ 044C │ 02 │ VIDEO Screen regeneration-length                                 ║
  304. ║ 044E │ 02 │ VIDEO Screen location offset (current page)                      ║
  305. ║ 0450 │ 10 │ VIDEO Screen page 0-7 cursor locations as col:row bytes          ║
  306. ║ 0460 │ 02 │ VIDEO Screen cursor start:end row bytes                          ║
  307. ║ 0462 │ 01 │ VIDEO Current screen page                                        ║
  308. ║ 0463 │ 02 │ VIDEO Video-controller port-address                              ║
  309. ║ 0465 │ 01 │ VIDEO Current CRT mode                                           ║
  310. ║ 0466 │ 01 │ VIDEO Color-palette mask                                         ║
  311. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  312. ║ 0467 │ 05 │ BOOT Work area                                                   ║
  313. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  314. ║ 046C │ 04 │ CLOCK Master-count DWORD                                         ║
  315. ║ 0470 │ 01 │ CLOCK Roll-over flag                                             ║
  316. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  317. ║ 0471 │ 01 │ CTRL-BREAK flag (bit 7)                                          ║
  318. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  319. ║ 0472 │ 02 │ KEYBOARD Reset (1234) on Ctrl-Alt-Del                            ║
  320. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  321. ║ 0474 │ 01 │ 286 Fixed disk status                                            ║
  322. ║ 0475 │ 01 │ 286 Fixed disk drive number                                      ║
  323. ║ 0476 │ 01 │ 286 Fixed disk control byte                                      ║
  324. ║ 0477 │ 01 │ 286 Fixed disk port offset                                       ║
  325. ╚══════╧════╧═════════════════════════════════════════════════════ PgUp/PgDn ══╝
  326. ╔══════╤════╤════════════════════════════════════════════════════════════ 14 ══╗
  327. ║      │    │                                                                  ║
  328. ║ 0478 │ 05 │ 286 Parallel-port timeout                                        ║
  329. ║ 047C │ 05 │ 286 Serial-port timeout                                          ║
  330. ╟──────┼────┼──────────────────────────────────────────────────────────────────║
  331. ║ 0480 │ 04 │ 286 Additional keyboard buffer                                   ║
  332. ║──────┼────┼──────────────────────────────────────────────────────────────────╢
  333. ║ 0484 │ 01 │ VIDEO EGA Screen rows                                            ║
  334. ║ 0485 │ 02 │ VIDEO EGA Bytes per character                                    ║
  335. ║ 0487 │ 02 │ VIDEO EGA Information    76543210 76543210                       ║
  336. ║      │    │ Clear/not-clear regen 80 x....... ........                       ║
  337. ║      │    │ Onboard RAM           60 .xx..... ........ 00=064k, 01=128k,     ║
  338. ║      │    │ Enhanced Keyboard     10 ...x.... ........ 10=192k, 11=256k      ║
  339. ║      │    │ Not active monitor    08 ....x... ........                       ║
  340. ║      │    │ Wait for enable       04 .....x.. ........                       ║
  341. ║      │    │ Monochrome attached   02 ......x. ........                       ║
  342. ║      │    │ Not emulate active    01 .......x ........                       ║
  343. ║      │    │ Feature bits          F0 ........ xxxx....                       ║
  344. ║      │    │ Switch settings       0F ........ ....xxxx                       ║
  345. ╟──────┼────┼──────────────────────────────────────────────────────────────────║
  346. ║ 0489 │ 03 │ Reserved                                                         ║
  347. ║──────┼────┼──────────────────────────────────────────────────────────────────╢
  348. ║ 048B │ 01 │ 286 Last diskette data rate selected                             ║
  349. ╟──────┼────┼──────────────────────────────────────────────────────────────────║
  350. ╚══════╧════╧═════════════════════════════════════════════════════ PgUp/PgDn ══╝
  351. ╔══════╤════╤════════════════════════════════════════════════════════════ 15 ══╗
  352. ║      │    │                                                                  ║
  353. ║ 048C │ 01 │ 286 Fixed-disk status-register                                   ║
  354. ║ 048D │ 01 │ 286 Fixed-disk error-register                                    ║
  355. ║ 048E │ 01 │ 286 Fixed-disk interrupt-flag                                    ║
  356. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  357. ║ 048F │ 01 │ 286 Fixed-disk/diskette combination controller flag              ║
  358. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  359. ║ 0490 │ 01 │ 286 Diskette drive 0 media state                                 ║
  360. ║ 0491 │ 01 │ 286 Diskette drive 1 media state                                 ║
  361. ║ 0492 │ 01 │ 286 Diskette drive 0 operation start state                       ║
  362. ║ 0493 │ 01 │ 286 Diskette drive 1 operation start state                       ║
  363. ║ 0494 │ 01 │ 286 Diskette drive 0 present cylinder                            ║
  364. ║ 0495 │ 01 │ 286 Diskette drive 1 present cylinder                            ║
  365. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  366. ║ 0496 │ 01 │ 286 Reserved                                                     ║
  367. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  368. ║ 0497 │ 01 │ 286 Additional keyboard LED flag                                 ║
  369. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  370. ║ 0498 │ 04 │ 286 Real-time-clock user wait flag offset:segment                ║
  371. ║ 049C │ 04 │ 286 Real-time-clock user wait flag                               ║
  372. ║ 04A0 │ 02 │ 286 Real-time-clock wait-active flag                             ║
  373. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  374. ║ 04A2 │ 06 │ Reserved                                                         ║
  375. ╚══════╧════╧═════════════════════════════════════════════════════ PgUp/PgDn ══╝
  376. ╔══════╤════╤════════════════════════════════════════════════════════════ 16 ══╗
  377. ║ 04A8 │ 04 │ EGA DWORD pointer-save                                           ║
  378. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  379. ║ 04AC │ 44 │ Reserved                                                         ║
  380. ╠══════╧════╧══════════════════════════════════════════════════════════════════╣
  381. ║              Interapplication Control Area (ICA) (04F0 - 04FF)               ║
  382. ╠══════════════════════════════════════════════════════════════════════════════╣
  383. ║                 DOS / ROM BASIC Control Area (0500 - 05FF)                   ║
  384. ║                                                                              ║
  385. ║ Addr   Ln   Function                                                         ║
  386. ╟──────┬────┬──────────────────────────────────────────────────────────────────╢
  387. ║ 0500 │ 01 │ DOS Print-screen control (00 = Ok, 01 = in process, FF = error)  ║
  388. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  389. ║ 0501 │ 03 │                                                                  ║
  390. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  391. ║ 0504 │ 01 │ DOS Single-diskette drive code (00 = drive A, 01 = drive B)      ║
  392. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  393. ║ 0505 │ 0B │                                                                  ║
  394. ╟──────┼────┼──────────────────────────────────────────────────────────────────╢
  395. ║ 0510 │ 02 │ BASIC default data segment                                       ║
  396. ║ 0512 │ 04 │ BASIC clock-tick interrupt-vector                                ║
  397. ║ 0516 │ 04 │ BASIC break-key interrupt-vector                                 ║
  398. ║ 051A │ 04 │ BASIC diskette-error interrupt-vector                            ║
  399. ║ 051E │ E2 │ BASIC Reserved                                                   ║
  400. ╚══════╧════╧══════════════════════════════════════════════════════════ PgUp ══╝
  401.